home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 October / enter-2005-10.iso / files / jedit42install.exe / {app} / modes / coldfusion.xml < prev    next >
Encoding:
Extensible Markup Language  |  2004-08-29  |  18.2 KB  |  645 lines

  1. <?xml version="1.0"?>
  2.  
  3. <!DOCTYPE MODE SYSTEM "xmode.dtd">
  4.  
  5. <MODE>
  6.     <PROPS>
  7.         <PROPERTY NAME="commentStart" VALUE="<!--" />
  8.         <PROPERTY NAME="commentEnd" VALUE="-->" />
  9.     </PROPS>
  10.  
  11.     <RULES IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  12.         <!-- CFML comment -->
  13.         <SPAN TYPE="COMMENT4">
  14.             <BEGIN><!---</BEGIN>
  15.             <END>---></END>
  16.         </SPAN>
  17.  
  18.         <!-- CFSCRIPT multi-line comment -->
  19.         <SPAN TYPE="COMMENT1">
  20.             <BEGIN>/*</BEGIN>
  21.             <END>*/</END>
  22.         </SPAN>
  23.  
  24.         <!-- CFSCRIPT single-line comment -->
  25.         <EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
  26.  
  27.         <!-- SGML comment -->
  28.         <SPAN TYPE="COMMENT3">
  29.             <BEGIN><!--</BEGIN>
  30.             <END>--></END>
  31.         </SPAN>
  32.  
  33.         <!-- CFScript -->
  34.         <SPAN TYPE="KEYWORD3" DELEGATE="CFSCRIPT">
  35.             <BEGIN><CFSCRIPT</BEGIN>
  36.             <END></CFSCRIPT></END>
  37.         </SPAN>
  38.  
  39.         <!-- CFML markup start tags -->
  40.         <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  41.             <BEGIN><CF</BEGIN>
  42.             <END>></END>
  43.         </SPAN>
  44.  
  45.         <!-- CFML markup end tags -->
  46.         <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  47.             <BEGIN></CF</BEGIN>
  48.             <END>></END>
  49.         </SPAN>
  50.  
  51.         <!-- JavaScript -->
  52.         <SPAN TYPE="MARKUP" DELEGATE="html::JAVASCRIPT">
  53.             <BEGIN><SCRIPT</BEGIN>
  54.             <END></SCRIPT></END>
  55.         </SPAN>
  56.  
  57.         <!-- stylesheet -->
  58.         <SPAN TYPE="MARKUP" DELEGATE="html::CSS">
  59.             <BEGIN><STYLE</BEGIN>
  60.             <END></STYLE></END>
  61.         </SPAN>
  62.  
  63.         <!-- markup tags -->
  64.         <SPAN TYPE="MARKUP" DELEGATE="TAGS">
  65.             <BEGIN><</BEGIN>
  66.             <END>></END>
  67.         </SPAN>
  68.  
  69.         <!-- SGML entities -->
  70.         <SPAN TYPE="LITERAL2" NO_WORD_BREAK="TRUE">
  71.             <BEGIN>&</BEGIN>
  72.             <END>;</END>
  73.         </SPAN>
  74.     </RULES>
  75.  
  76.     <RULES SET="TAGS" DEFAULT="MARKUP" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  77.         <SPAN TYPE="LITERAL1">
  78.             <BEGIN>"</BEGIN>
  79.             <END>"</END>
  80.         </SPAN>
  81.         <SPAN TYPE="LITERAL1">
  82.             <BEGIN>'</BEGIN>
  83.             <END>'</END>
  84.         </SPAN>
  85.  
  86.         <SEQ TYPE="OPERATOR">=</SEQ>
  87.  
  88.         <!-- CFML markup start tags -->
  89.         <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  90.             <BEGIN><CF</BEGIN>
  91.             <END>></END>
  92.         </SPAN>
  93.  
  94.         <!-- CFML markup end tags -->
  95.         <SPAN TYPE="KEYWORD3" DELEGATE="CFTAGS">
  96.             <BEGIN></CF</BEGIN>
  97.             <END>></END>
  98.         </SPAN>
  99.  
  100.         <!-- CFML markup start tags -->
  101.         <SPAN TYPE="KEYWORD3" DELEGATE="CFSCRIPT">
  102.             <BEGIN><CFSCRIPT</BEGIN>
  103.             <END></CFSCRIPT></END>
  104.         </SPAN>
  105.     </RULES>
  106.  
  107.     <RULES SET="CFSCRIPT" DEFAULT="KEYWORD1" IGNORE_CASE="TRUE" HIGHLIGHT_DIGITS="TRUE">
  108.  
  109.         <!-- CFSCRIPT multi-line comment -->
  110.         <SPAN TYPE="COMMENT1">
  111.             <BEGIN>/*</BEGIN>
  112.             <END>*/</END>
  113.         </SPAN>
  114.  
  115.         <!-- CFSCRIPT single-line comment -->
  116.         <EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>
  117.  
  118.         <SPAN TYPE="LABEL">
  119.             <BEGIN>"</BEGIN>
  120.             <END>"</END>
  121.         </SPAN>
  122.         <SPAN TYPE="LABEL">
  123.             <BEGIN>'</BEGIN>
  124.             <END>'</END>
  125.         </SPAN>
  126.  
  127.         <SEQ TYPE="LITERAL2">(</SEQ>
  128.         <SEQ TYPE="LITERAL2">)</SEQ>
  129.  
  130.         <SEQ TYPE="OPERATOR">=</SEQ>
  131.         <SEQ TYPE="OPERATOR">+</SEQ>
  132.         <SEQ TYPE="OPERATOR">-</SEQ>
  133.         <SEQ TYPE="OPERATOR">/</SEQ>
  134.         <SEQ TYPE="OPERATOR">>=</SEQ>
  135.         <SEQ TYPE="OPERATOR"><=</SEQ>
  136.         <SEQ TYPE="OPERATOR">><</SEQ>
  137.         <SEQ TYPE="OPERATOR">*</SEQ>
  138.         <SEQ TYPE="OPERATOR">!!</SEQ>
  139.         <SEQ TYPE="OPERATOR">&&</SEQ>
  140.  
  141.         <OPERATOR>IS</OPERATOR>
  142.         <OPERATOR>EQ</OPERATOR>
  143.         <OPERATOR>NEQ</OPERATOR>
  144.         <OPERATOR>GT</OPERATOR>
  145.         <OPERATOR>GTE</OPERATOR>
  146.         <OPERATOR>LT</OPERATOR>
  147.         <OPERATOR>LTE</OPERATOR>
  148.  
  149.         <OPERATOR>LESS</OPERATOR>
  150.         <OPERATOR>GREATER</OPERATOR>
  151.         <OPERATOR>THAN</OPERATOR>
  152.  
  153.         <OPERATOR>AND</OPERATOR>
  154.         <OPERATOR>OR</OPERATOR>
  155.         <OPERATOR>NOT</OPERATOR>
  156.         <OPERATOR>XOR</OPERATOR>
  157.  
  158.         <KEYWORDS>
  159.             <FUNCTION>{</FUNCTION>
  160.             <FUNCTION>}</FUNCTION>
  161.             <FUNCTION>for</FUNCTION>
  162.             <FUNCTION>while</FUNCTION>
  163.             <FUNCTION>if</FUNCTION>
  164.             <FUNCTION>}else</FUNCTION>
  165.             <FUNCTION>}else{</FUNCTION>
  166.             <FUNCTION>if(</FUNCTION>
  167.             <FUNCTION>else</FUNCTION>
  168.             <FUNCTION>break</FUNCTION>
  169.  
  170.             <FUNCTION>ArrayAppend</FUNCTION>
  171.             <FUNCTION>ArrayAvg</FUNCTION>
  172.             <FUNCTION>ArrayClear</FUNCTION>
  173.             <FUNCTION>ArrayDeleteAt</FUNCTION>
  174.             <FUNCTION>ArrayInsertAt</FUNCTION>
  175.             <FUNCTION>ArrayIsEmpty</FUNCTION>
  176.             <FUNCTION>ArrayLen</FUNCTION>
  177.             <FUNCTION>ArrayMax</FUNCTION>
  178.             <FUNCTION>ArrayMin</FUNCTION>
  179.             <FUNCTION>ArrayNew</FUNCTION>
  180.             <FUNCTION>ArrayPrepend</FUNCTION>
  181.             <FUNCTION>ArrayResize</FUNCTION>
  182.             <FUNCTION>ArraySet</FUNCTION>
  183.             <FUNCTION>ArraySort</FUNCTION>
  184.             <FUNCTION>ArraySum</FUNCTION>
  185.             <FUNCTION>ArraySwap</FUNCTION>
  186.             <FUNCTION>ArrayToList</FUNCTION>
  187.             <FUNCTION>IsArray</FUNCTION>
  188.             <FUNCTION>ListToArray</FUNCTION>
  189.  
  190.             <FUNCTION>CreateDate</FUNCTION>
  191.             <FUNCTION>CreateDateTime</FUNCTION>
  192.             <FUNCTION>CreateODBCTime</FUNCTION>
  193.             <FUNCTION>CreateODBCDate</FUNCTION>
  194.             <FUNCTION>CreateODBCDateTime</FUNCTION>
  195.             <FUNCTION>CreateTime</FUNCTION>
  196.             <FUNCTION>CreateTimeSpan</FUNCTION>
  197.             <FUNCTION>DateAdd</FUNCTION>
  198.             <FUNCTION>DateCompare</FUNCTION>
  199.             <FUNCTION>DateDiff</FUNCTION>
  200.             <FUNCTION>DatePart</FUNCTION>
  201.             <FUNCTION>Day</FUNCTION>
  202.             <FUNCTION>DayOfWeek</FUNCTION>
  203.             <FUNCTION>DayOfWeekAsString</FUNCTION>
  204.             <FUNCTION>DayOfYear</FUNCTION>
  205.             <FUNCTION>DaysInMonth</FUNCTION>
  206.             <FUNCTION>DaysInYear</FUNCTION>
  207.             <FUNCTION>FirstDayOfMonth</FUNCTION>
  208.             <FUNCTION>Hour</FUNCTION>
  209.             <FUNCTION>Minute</FUNCTION>
  210.             <FUNCTION>Month</FUNCTION>
  211.             <FUNCTION>MonthAsString</FUNCTION>
  212.             <FUNCTION>Now</FUNCTION>
  213.             <FUNCTION>ParseDateTime</FUNCTION>
  214.             <FUNCTION>Quarter</FUNCTION>
  215.             <FUNCTION>Second</FUNCTION>
  216.             <FUNCTION>Week</FUNCTION>
  217.             <FUNCTION>Year</FUNCTION>
  218.  
  219.             <FUNCTION>IsArray</FUNCTION>
  220.             <FUNCTION>IsAuthenticated</FUNCTION>
  221.             <FUNCTION>IsAuthorized</FUNCTION>
  222.             <FUNCTION>IsBoolean</FUNCTION>
  223.             <FUNCTION>IsDate</FUNCTION>
  224.             <FUNCTION>IsDebugMode</FUNCTION>
  225.             <FUNCTION>IsDefined</FUNCTION>
  226.             <FUNCTION>IsLeapYear</FUNCTION>
  227.             <FUNCTION>IsNumeric</FUNCTION>
  228.             <FUNCTION>IsNumericDate</FUNCTION>
  229.             <FUNCTION>IsQuery</FUNCTION>
  230.             <FUNCTION>IsSimpleValue</FUNCTION>
  231.             <FUNCTION>IsStruct</FUNCTION>
  232.  
  233.             <FUNCTION>DateFormat</FUNCTION>
  234.             <FUNCTION>DecimalFormat</FUNCTION>
  235.             <FUNCTION>DollarFormat</FUNCTION>
  236.             <FUNCTION>FormatBaseN</FUNCTION>
  237.             <FUNCTION>HTMLCodeFormat</FUNCTION>
  238.             <FUNCTION>HTMLEditFormat</FUNCTION>
  239.             <FUNCTION>NumberFormat</FUNCTION>
  240.             <FUNCTION>ParagraphFormat</FUNCTION>
  241.             <FUNCTION>TimeFormat</FUNCTION>
  242.             <FUNCTION>YesNoFormat</FUNCTION>
  243.  
  244.             <FUNCTION>DE</FUNCTION>
  245.             <FUNCTION>Evaluate</FUNCTION>
  246.             <FUNCTION>IIf</FUNCTION>
  247.             <FUNCTION>SetVariable</FUNCTION>
  248.  
  249.             <FUNCTION>ArrayToList</FUNCTION>
  250.             <FUNCTION>ListAppend</FUNCTION>
  251.             <FUNCTION>ListChangeDelims</FUNCTION>
  252.             <FUNCTION>ListContains</FUNCTION>
  253.             <FUNCTION>ListContainsNoCase</FUNCTION>
  254.             <FUNCTION>ListDeleteAt</FUNCTION>
  255.             <FUNCTION>ListFind</FUNCTION>
  256.             <FUNCTION>ListFindNoCase</FUNCTION>
  257.             <FUNCTION>ListFirst</FUNCTION>
  258.             <FUNCTION>ListGetAt</FUNCTION>
  259.             <FUNCTION>ListInsertAt</FUNCTION>
  260.             <FUNCTION>ListLast</FUNCTION>
  261.             <FUNCTION>ListLen</FUNCTION>
  262.             <FUNCTION>ListPrepend</FUNCTION>
  263.             <FUNCTION>ListRest</FUNCTION>
  264.             <FUNCTION>ListSetAt</FUNCTION>
  265.             <FUNCTION>ListToArray</FUNCTION>
  266.  
  267.             <FUNCTION>StructClear</FUNCTION>
  268.             <FUNCTION>StructCopy</FUNCTION>
  269.             <FUNCTION>StructCount</FUNCTION>
  270.             <FUNCTION>StructDelete</FUNCTION>
  271.             <FUNCTION>StructFind</FUNCTION>
  272.             <FUNCTION>StructInsert</FUNCTION>
  273.             <FUNCTION>StructIsEmpty</FUNCTION>
  274.             <FUNCTION>StructKeyExists</FUNCTION>
  275.             <FUNCTION>StructNew</FUNCTION>
  276.             <FUNCTION>StructUpdate</FUNCTION>
  277.  
  278.             <FUNCTION>GetLocale</FUNCTION>
  279.             <FUNCTION>LSCurrencyFormat</FUNCTION>
  280.             <FUNCTION>LSDateFormat</FUNCTION>
  281.             <FUNCTION>LSIsCurrency</FUNCTION>
  282.             <FUNCTION>LSIsDate</FUNCTION>
  283.             <FUNCTION>LSIsNumeric</FUNCTION>
  284.             <FUNCTION>LSNumberFormat</FUNCTION>
  285.             <FUNCTION>LSParseCurrency</FUNCTION>
  286.             <FUNCTION>LSParseDateTime</FUNCTION>
  287.             <FUNCTION>LSParseNumber</FUNCTION>
  288.             <FUNCTION>LSTimeFormat</FUNCTION>
  289.             <FUNCTION>SetLocale</FUNCTION>
  290.  
  291.             <FUNCTION>Abs</FUNCTION>
  292.             <FUNCTION>Atn</FUNCTION>
  293.             <FUNCTION>BitAnd</FUNCTION>
  294.             <FUNCTION>BitMaskClear</FUNCTION>
  295.             <FUNCTION>BitMaskRead</FUNCTION>
  296.             <FUNCTION>BitMaskSet</FUNCTION>
  297.             <FUNCTION>BitNot</FUNCTION>
  298.             <FUNCTION>BitOr</FUNCTION>
  299.             <FUNCTION>BitSHLN</FUNCTION>
  300.             <FUNCTION>BitSHRN</FUNCTION>
  301.             <FUNCTION>BitXor</FUNCTION>
  302.             <FUNCTION>Ceiling</FUNCTION>
  303.             <FUNCTION>Cos</FUNCTION>
  304.             <FUNCTION>DecrementValue</FUNCTION>
  305.             <FUNCTION>Exp</FUNCTION>
  306.             <FUNCTION>Fix</FUNCTION>
  307.             <FUNCTION>IncrementValue</FUNCTION>
  308.             <FUNCTION>InputBaseN</FUNCTION>
  309.             <FUNCTION>Int</FUNCTION>
  310.             <FUNCTION>Log</FUNCTION>
  311.             <FUNCTION>Log10</FUNCTION>
  312.             <FUNCTION>Max</FUNCTION>
  313.             <FUNCTION>Min</FUNCTION>
  314.             <FUNCTION>Pi</FUNCTION>
  315.             <FUNCTION>Rand</FUNCTION>
  316.             <FUNCTION>Randomize</FUNCTION>
  317.             <FUNCTION>RandRange</FUNCTION>
  318.             <FUNCTION>Round</FUNCTION>
  319.             <FUNCTION>Sgn</FUNCTION>
  320.             <FUNCTION>Sin</FUNCTION>
  321.             <FUNCTION>Sqr</FUNCTION>
  322.             <FUNCTION>Tan</FUNCTION>
  323.  
  324.             <FUNCTION>Asc</FUNCTION>
  325.             <FUNCTION>Chr</FUNCTION>
  326.             <FUNCTION>CJustify</FUNCTION>
  327.             <FUNCTION>Compare</FUNCTION>
  328.             <FUNCTION>CompareNoCase</FUNCTION>
  329.             <FUNCTION>Find</FUNCTION>
  330.             <FUNCTION>FindNoCase</FUNCTION>
  331.             <FUNCTION>FindOneOf</FUNCTION>
  332.             <FUNCTION>GetToken</FUNCTION>
  333.             <FUNCTION>Insert</FUNCTION>
  334.             <FUNCTION>LCase</FUNCTION>
  335.             <FUNCTION>Left</FUNCTION>
  336.             <FUNCTION>Len</FUNCTION>
  337.             <FUNCTION>LJustify</FUNCTION>
  338.             <FUNCTION>LTrim</FUNCTION>
  339.             <FUNCTION>Mid</FUNCTION>
  340.             <FUNCTION>REFind</FUNCTION>
  341.             <FUNCTION>REFindNoCase</FUNCTION>
  342.             <FUNCTION>RemoveChars</FUNCTION>
  343.             <FUNCTION>RepeatString</FUNCTION>
  344.             <FUNCTION>Replace</FUNCTION>
  345.             <FUNCTION>ReplaceList</FUNCTION>
  346.             <FUNCTION>ReplaceNoCase</FUNCTION>
  347.             <FUNCTION>REReplace</FUNCTION>
  348.             <FUNCTION>REReplaceNoCase</FUNCTION>
  349.             <FUNCTION>Reverse</FUNCTION>
  350.             <FUNCTION>Right</FUNCTION>
  351.             <FUNCTION>RJustify</FUNCTION>
  352.             <FUNCTION>RTrim</FUNCTION>
  353.             <FUNCTION>SpanExcluding</FUNCTION>
  354.             <FUNCTION>SpanIncluding</FUNCTION>
  355.             <FUNCTION>Trim</FUNCTION>
  356.             <FUNCTION>UCase</FUNCTION>
  357.             <FUNCTION>Val</FUNCTION>
  358.  
  359.             <FUNCTION>DirectoryExists</FUNCTION>
  360.             <FUNCTION>ExpandPath</FUNCTION>
  361.             <FUNCTION>FileExists</FUNCTION>
  362.             <FUNCTION>GetDirectoryFromPath</FUNCTION>
  363.             <FUNCTION>GetFileFromPath</FUNCTION>
  364.             <FUNCTION>GetTempDirectory</FUNCTION>
  365.             <FUNCTION>GetTempFile</FUNCTION>
  366.             <FUNCTION>GetTemplatePath</FUNCTION>
  367.  
  368.             <FUNCTION>QueryAddRow</FUNCTION>
  369.             <FUNCTION>QueryNew</FUNCTION>
  370.             <FUNCTION>QuerySetCell</FUNCTION>
  371.  
  372.             <FUNCTION>Decrypt</FUNCTION>
  373.             <FUNCTION>DeleteClientVariable</FUNCTION>
  374.             <FUNCTION>Encrypt</FUNCTION>
  375.             <FUNCTION>GetBaseTagData</FUNCTION>
  376.             <FUNCTION>GetBaseTagList</FUNCTION>
  377.             <FUNCTION>GetClientVariablesList</FUNCTION>
  378.             <FUNCTION>GetTickCount</FUNCTION>
  379.             <FUNCTION>PreserveSingleQuotes</FUNCTION>
  380.             <FUNCTION>QuotedValueList</FUNCTION>
  381.             <FUNCTION>StripCR</FUNCTION>
  382.             <FUNCTION>URLEncodedFormat</FUNCTION>
  383.             <FUNCTION>ValueList</FUNCTION>
  384.             <FUNCTION>WriteOutput</FUNCTION>
  385.  
  386.             <FUNCTION>ParameterExists</FUNCTION>
  387.         </KEYWORDS>
  388.     </RULES>
  389.  
  390.     <RULES SET="CFTAGS" DEFAULT="KEYWORD3">
  391.         <SPAN TYPE="LITERAL1">
  392.             <BEGIN>"</BEGIN>
  393.             <END>"</END>
  394.         </SPAN>
  395.         <SPAN TYPE="LITERAL1">
  396.             <BEGIN>'</BEGIN>
  397.             <END>'</END>
  398.         </SPAN>
  399.  
  400.         <SEQ TYPE="OPERATOR">=</SEQ>
  401.         <SEQ TYPE="KEYWORD3">##</SEQ>
  402.  
  403.         <SPAN TYPE="LITERAL2">
  404.             <BEGIN>#</BEGIN>
  405.             <END>#</END>
  406.         </SPAN>
  407.  
  408.         <KEYWORDS>
  409.             <KEYWORD2>ArrayAppend</KEYWORD2>
  410.             <KEYWORD2>ArrayAvg</KEYWORD2>
  411.             <KEYWORD2>ArrayClear</KEYWORD2>
  412.             <KEYWORD2>ArrayDeleteAt</KEYWORD2>
  413.             <KEYWORD2>ArrayInsertAt</KEYWORD2>
  414.             <KEYWORD2>ArrayIsEmpty</KEYWORD2>
  415.             <KEYWORD2>ArrayLen</KEYWORD2>
  416.             <KEYWORD2>ArrayMax</KEYWORD2>
  417.             <KEYWORD2>ArrayMin</KEYWORD2>
  418.             <KEYWORD2>ArrayNew</KEYWORD2>
  419.             <KEYWORD2>ArrayPrepend</KEYWORD2>
  420.             <KEYWORD2>ArrayResize</KEYWORD2>
  421.             <KEYWORD2>ArraySet</KEYWORD2>
  422.             <KEYWORD2>ArraySort</KEYWORD2>
  423.             <KEYWORD2>ArraySum</KEYWORD2>
  424.             <KEYWORD2>ArraySwap</KEYWORD2>
  425.             <KEYWORD2>ArrayToList</KEYWORD2>
  426.             <KEYWORD2>IsArray</KEYWORD2>
  427.             <KEYWORD2>ListToArray</KEYWORD2>
  428.  
  429.             <KEYWORD2>CreateDate</KEYWORD2>
  430.             <KEYWORD2>CreateDateTime</KEYWORD2>
  431.             <KEYWORD2>CreateODBCTime</KEYWORD2>
  432.             <KEYWORD2>CreateODBCDate</KEYWORD2>
  433.             <KEYWORD2>CreateODBCDateTime</KEYWORD2>
  434.             <KEYWORD2>CreateTime</KEYWORD2>
  435.             <KEYWORD2>CreateTimeSpan</KEYWORD2>
  436.             <KEYWORD2>DateAdd</KEYWORD2>
  437.             <KEYWORD2>DateCompare</KEYWORD2>
  438.             <KEYWORD2>DateDiff</KEYWORD2>
  439.             <KEYWORD2>DatePart</KEYWORD2>
  440.             <KEYWORD2>Day</KEYWORD2>
  441.             <KEYWORD2>DayOfWeek</KEYWORD2>
  442.             <KEYWORD2>DayOfWeekAsString</KEYWORD2>
  443.             <KEYWORD2>DayOfYear</KEYWORD2>
  444.             <KEYWORD2>DaysInMonth</KEYWORD2>
  445.             <KEYWORD2>DaysInYear</KEYWORD2>
  446.             <KEYWORD2>FirstDayOfMonth</KEYWORD2>
  447.             <KEYWORD2>Hour</KEYWORD2>
  448.             <KEYWORD2>Minute</KEYWORD2>
  449.             <KEYWORD2>Month</KEYWORD2>
  450.             <KEYWORD2>MonthAsString</KEYWORD2>
  451.             <KEYWORD2>Now</KEYWORD2>
  452.             <KEYWORD2>ParseDateTime</KEYWORD2>
  453.             <KEYWORD2>Quarter</KEYWORD2>
  454.             <KEYWORD2>Second</KEYWORD2>
  455.             <KEYWORD2>Week</KEYWORD2>
  456.             <KEYWORD2>Year</KEYWORD2>
  457.  
  458.             <KEYWORD2>IsArray</KEYWORD2>
  459.             <KEYWORD2>IsAuthenticated</KEYWORD2>
  460.             <KEYWORD2>IsAuthorized</KEYWORD2>
  461.             <KEYWORD2>IsBoolean</KEYWORD2>
  462.             <KEYWORD2>IsDate</KEYWORD2>
  463.             <KEYWORD2>IsDebugMode</KEYWORD2>
  464.             <KEYWORD2>IsDefined</KEYWORD2>
  465.             <KEYWORD2>IsLeapYear</KEYWORD2>
  466.             <KEYWORD2>IsNumeric</KEYWORD2>
  467.             <KEYWORD2>IsNumericDate</KEYWORD2>
  468.             <KEYWORD2>IsQuery</KEYWORD2>
  469.             <KEYWORD2>IsSimpleValue</KEYWORD2>
  470.             <KEYWORD2>IsStruct</KEYWORD2>
  471.  
  472.             <KEYWORD2>DateFormat</KEYWORD2>
  473.             <KEYWORD2>DecimalFormat</KEYWORD2>
  474.             <KEYWORD2>DollarFormat</KEYWORD2>
  475.             <KEYWORD2>FormatBaseN</KEYWORD2>
  476.             <KEYWORD2>HTMLCodeFormat</KEYWORD2>
  477.             <KEYWORD2>HTMLEditFormat</KEYWORD2>
  478.             <KEYWORD2>NumberFormat</KEYWORD2>
  479.             <KEYWORD2>ParagraphFormat</KEYWORD2>
  480.             <KEYWORD2>TimeFormat</KEYWORD2>
  481.             <KEYWORD2>YesNoFormat</KEYWORD2>
  482.  
  483.             <KEYWORD2>DE</KEYWORD2>
  484.             <KEYWORD2>Evaluate</KEYWORD2>
  485.             <KEYWORD2>IIf</KEYWORD2>
  486.             <KEYWORD2>SetVariable</KEYWORD2>
  487.  
  488.             <KEYWORD2>ArrayToList</KEYWORD2>
  489.             <KEYWORD2>ListAppend</KEYWORD2>
  490.             <KEYWORD2>ListChangeDelims</KEYWORD2>
  491.             <KEYWORD2>ListContains</KEYWORD2>
  492.             <KEYWORD2>ListContainsNoCase</KEYWORD2>
  493.             <KEYWORD2>ListDeleteAt</KEYWORD2>
  494.             <KEYWORD2>ListFind</KEYWORD2>
  495.             <KEYWORD2>ListFindNoCase</KEYWORD2>
  496.             <KEYWORD2>ListFirst</KEYWORD2>
  497.             <KEYWORD2>ListGetAt</KEYWORD2>
  498.             <KEYWORD2>ListInsertAt</KEYWORD2>
  499.             <KEYWORD2>ListLast</KEYWORD2>
  500.             <KEYWORD2>ListLen</KEYWORD2>
  501.             <KEYWORD2>ListPrepend</KEYWORD2>
  502.             <KEYWORD2>ListRest</KEYWORD2>
  503.             <KEYWORD2>ListSetAt</KEYWORD2>
  504.             <KEYWORD2>ListToArray</KEYWORD2>
  505.  
  506.             <KEYWORD2>StructClear</KEYWORD2>
  507.             <KEYWORD2>StructCopy</KEYWORD2>
  508.             <KEYWORD2>StructCount</KEYWORD2>
  509.             <KEYWORD2>StructDelete</KEYWORD2>
  510.             <KEYWORD2>StructFind</KEYWORD2>
  511.             <KEYWORD2>StructInsert</KEYWORD2>
  512.             <KEYWORD2>StructIsEmpty</KEYWORD2>
  513.             <KEYWORD2>StructKeyExists</KEYWORD2>
  514.             <KEYWORD2>StructNew</KEYWORD2>
  515.             <KEYWORD2>StructUpdate</KEYWORD2>
  516.  
  517.             <KEYWORD2>GetLocale</KEYWORD2>
  518.             <KEYWORD2>LSCurrencyFormat</KEYWORD2>
  519.             <KEYWORD2>LSDateFormat</KEYWORD2>
  520.             <KEYWORD2>LSIsCurrency</KEYWORD2>
  521.             <KEYWORD2>LSIsDate</KEYWORD2>
  522.             <KEYWORD2>LSIsNumeric</KEYWORD2>
  523.             <KEYWORD2>LSNumberFormat</KEYWORD2>
  524.             <KEYWORD2>LSParseCurrency</KEYWORD2>
  525.             <KEYWORD2>LSParseDateTime</KEYWORD2>
  526.             <KEYWORD2>LSParseNumber</KEYWORD2>
  527.             <KEYWORD2>LSTimeFormat</KEYWORD2>
  528.             <KEYWORD2>SetLocale</KEYWORD2>
  529.  
  530.             <KEYWORD2>Abs</KEYWORD2>
  531.             <KEYWORD2>Atn</KEYWORD2>
  532.             <KEYWORD2>BitAnd</KEYWORD2>
  533.             <KEYWORD2>BitMaskClear</KEYWORD2>
  534.             <KEYWORD2>BitMaskRead</KEYWORD2>
  535.             <KEYWORD2>BitMaskSet</KEYWORD2>
  536.             <KEYWORD2>BitNot</KEYWORD2>
  537.             <KEYWORD2>BitOr</KEYWORD2>
  538.             <KEYWORD2>BitSHLN</KEYWORD2>
  539.             <KEYWORD2>BitSHRN</KEYWORD2>
  540.             <KEYWORD2>BitXor</KEYWORD2>
  541.             <KEYWORD2>Ceiling</KEYWORD2>
  542.             <KEYWORD2>Cos</KEYWORD2>
  543.             <KEYWORD2>DecrementValue</KEYWORD2>
  544.             <KEYWORD2>Exp</KEYWORD2>
  545.             <KEYWORD2>Fix</KEYWORD2>
  546.             <KEYWORD2>IncrementValue</KEYWORD2>
  547.             <KEYWORD2>InputBaseN</KEYWORD2>
  548.             <KEYWORD2>Int</KEYWORD2>
  549.             <KEYWORD2>Log</KEYWORD2>
  550.             <KEYWORD2>Log10</KEYWORD2>
  551.             <KEYWORD2>Max</KEYWORD2>
  552.             <KEYWORD2>Min</KEYWORD2>
  553.             <KEYWORD2>Pi</KEYWORD2>
  554.             <KEYWORD2>Rand</KEYWORD2>
  555.             <KEYWORD2>Randomize</KEYWORD2>
  556.             <KEYWORD2>RandRange</KEYWORD2>
  557.             <KEYWORD2>Round</KEYWORD2>
  558.             <KEYWORD2>Sgn</KEYWORD2>
  559.             <KEYWORD2>Sin</KEYWORD2>
  560.             <KEYWORD2>Sqr</KEYWORD2>
  561.             <KEYWORD2>Tan</KEYWORD2>
  562.  
  563.             <KEYWORD2>Asc</KEYWORD2>
  564.             <KEYWORD2>Chr</KEYWORD2>
  565.             <KEYWORD2>CJustify</KEYWORD2>
  566.             <KEYWORD2>Compare</KEYWORD2>
  567.             <KEYWORD2>CompareNoCase</KEYWORD2>
  568.             <KEYWORD2>Find</KEYWORD2>
  569.             <KEYWORD2>FindNoCase</KEYWORD2>
  570.             <KEYWORD2>FindOneOf</KEYWORD2>
  571.             <KEYWORD2>GetToken</KEYWORD2>
  572.             <KEYWORD2>Insert</KEYWORD2>
  573.             <KEYWORD2>LCase</KEYWORD2>
  574.             <KEYWORD2>Left</KEYWORD2>
  575.             <KEYWORD2>Len</KEYWORD2>
  576.             <KEYWORD2>LJustify</KEYWORD2>
  577.             <KEYWORD2>LTrim</KEYWORD2>
  578.             <KEYWORD2>Mid</KEYWORD2>
  579.             <KEYWORD2>REFind</KEYWORD2>
  580.             <KEYWORD2>REFindNoCase</KEYWORD2>
  581.             <KEYWORD2>RemoveChars</KEYWORD2>
  582.             <KEYWORD2>RepeatString</KEYWORD2>
  583.             <KEYWORD2>Replace</KEYWORD2>
  584.             <KEYWORD2>ReplaceList</KEYWORD2>
  585.             <KEYWORD2>ReplaceNoCase</KEYWORD2>
  586.             <KEYWORD2>REReplace</KEYWORD2>
  587.             <KEYWORD2>REReplaceNoCase</KEYWORD2>
  588.             <KEYWORD2>Reverse</KEYWORD2>
  589.             <KEYWORD2>Right</KEYWORD2>
  590.             <KEYWORD2>RJustify</KEYWORD2>
  591.             <KEYWORD2>RTrim</KEYWORD2>
  592.             <KEYWORD2>SpanExcluding</KEYWORD2>
  593.             <KEYWORD2>SpanIncluding</KEYWORD2>
  594.             <KEYWORD2>Trim</KEYWORD2>
  595.             <KEYWORD2>UCase</KEYWORD2>
  596.             <KEYWORD2>Val</KEYWORD2>
  597.  
  598.             <KEYWORD2>DirectoryExists</KEYWORD2>
  599.             <KEYWORD2>ExpandPath</KEYWORD2>
  600.             <KEYWORD2>FileExists</KEYWORD2>
  601.             <KEYWORD2>GetDirectoryFromPath</KEYWORD2>
  602.             <KEYWORD2>GetFileFromPath</KEYWORD2>
  603.             <KEYWORD2>GetTempDirectory</KEYWORD2>
  604.             <KEYWORD2>GetTempFile</KEYWORD2>
  605.             <KEYWORD2>GetTemplatePath</KEYWORD2>
  606.  
  607.             <KEYWORD2>QueryAddRow</KEYWORD2>
  608.             <KEYWORD2>QueryNew</KEYWORD2>
  609.             <KEYWORD2>QuerySetCell</KEYWORD2>
  610.  
  611.             <KEYWORD2>Decrypt</KEYWORD2>
  612.             <KEYWORD2>DeleteClientVariable</KEYWORD2>
  613.             <KEYWORD2>Encrypt</KEYWORD2>
  614.             <KEYWORD2>GetBaseTagData</KEYWORD2>
  615.             <KEYWORD2>GetBaseTagList</KEYWORD2>
  616.             <KEYWORD2>GetClientVariablesList</KEYWORD2>
  617.             <KEYWORD2>GetTickCount</KEYWORD2>
  618.             <KEYWORD2>PreserveSingleQuotes</KEYWORD2>
  619.             <KEYWORD2>QuotedValueList</KEYWORD2>
  620.             <KEYWORD2>StripCR</KEYWORD2>
  621.             <KEYWORD2>URLEncodedFormat</KEYWORD2>
  622.             <KEYWORD2>ValueList</KEYWORD2>
  623.             <KEYWORD2>WriteOutput</KEYWORD2>
  624.  
  625.             <KEYWORD2>ParameterExists</KEYWORD2>
  626.  
  627.             <OPERATOR>IS</OPERATOR>
  628.             <OPERATOR>EQ</OPERATOR>
  629.             <OPERATOR>NEQ</OPERATOR>
  630.             <OPERATOR>GT</OPERATOR>
  631.             <OPERATOR>GTE</OPERATOR>
  632.             <OPERATOR>LT</OPERATOR>
  633.             <OPERATOR>LTE</OPERATOR>
  634.  
  635.             <OPERATOR>LESS</OPERATOR>
  636.             <OPERATOR>GREATER</OPERATOR>
  637.             <OPERATOR>THAN</OPERATOR>
  638.  
  639.             <OPERATOR>AND</OPERATOR>
  640.             <OPERATOR>OR</OPERATOR>
  641.             <OPERATOR>NOT</OPERATOR>
  642.             <OPERATOR>XOR</OPERATOR>
  643.         </KEYWORDS>
  644.     </RULES>
  645. </MODE>